home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 090 / ds_200.arc / DS_READ.ME < prev    next >
Text File  |  1986-04-28  |  8KB  |  149 lines

  1.                         DIRECTORY SCANNER PROGRAM
  2.  
  3.  
  4.     Presents a full screen display of the directory structure of a given
  5. disk drive.  The display looks like the following:
  6.  
  7. █████ Drive  C ███████████████████████████████ C:\DIR2 ████████████████████████
  8. █ C:\                █  backup  .exe    ║ finder  .com     ║ guts    .zzz     █
  9. █  ╟─ dir1           █  create  .com    ║ finder  .exe     ║ help    .def     █
  10. █  ╟─ dir2           █  dump    .asm    ║ finder  .obj     ║ killer  .com     █
  11. █  ║   ╟─ sub1       █  dump    .exe    ║ guts    .asm     ║ print   .com     █
  12. █  ║   ╙─ sub2       █  dump    .obj    ║»guts    .com«    ║ qsort   .exe     █
  13. █  ╙─ dir3           █  eater   .bas    ║ guts    .exe     ║ vdisk   .sys     █
  14. █                    █  eats            ║ guts    .obj     ║ zoo     .bas     █
  15. █                    █  eatz    .bat    ║                  ║                  █
  16. █                    █                  ║                  ║                  █
  17. █                    █                  ║                  ║                  █
  18. █                    █                  ║                  ║                  █
  19. █                    █                  ║                  ║                  █
  20. █                    █                  ║                  ║                  █
  21. █                    █                  ║                  ║                  █
  22. █                    █                  ║                  ║                  █
  23. █                    █                  ║                  ║                  █
  24. █                    █                  ║                  ║                  █
  25. █                    █                  ║                  ║                  █
  26. █                    █                  ║                  ║                  █
  27. █                    █                  ║                  ║                  █
  28. ███████████████████████████████████████████████████████████████████████████████
  29. Total: 10,456,123 │ Disk  80% Full │ Files: 22   Used: 137,354        Tagged: 0
  30. Used:   8 000,000 │ Free Core 146K │ ────name────  ──size── ──date─── time─ atr
  31. Free:   2,456,123 │ Help=?  Lev: 1 │ guts    .com    17,123 10 Aug 85 18:30 r
  32.  
  33. This program consists of the following files:
  34.  
  35.    ds_read.me   - This read.me file
  36.  
  37.    ds_drive.sys - File loaded as a device driver that reserves 10K of memory
  38.                     to store hard  disk  directory  structure  information.
  39.                     This  memory  area is used so that upon reactivation of
  40.                     "ds.exe",  repeat scanning of the disk is not needed to
  41.                     determine  the  disk  directory  structure.  This  file
  42.                     requires the following entry in your "config.sys" file:
  43.  
  44.                                  device=ds_drive.sys
  45.  
  46.                     so that upon booting your system, the file is loaded as
  47.                     a device driver.  Upon successful booting  and  loading
  48.                     of this file you should see the following message:
  49.  
  50.                           "DSCANNER Data Area Reserved"
  51.  
  52.                     This  file is not mandatory for the program to operate;
  53.                     however, without this file the DS program must seek out
  54.                     the entire hard disk directory structure each time  the
  55.                     program  is  activated.  This  disk directory structure
  56.                     scan can take upwards of 10 seconds to accomplish on  a
  57.                     10M  hard disk.  Even longer for larger and fuller hard
  58.                     disks. With this file installed at boot time the ds.exe
  59.                     program can handle up to 2 fixed disk drives.
  60.  
  61.    ds.exe    -   The directory scanner program.  Can be executed by  typing
  62.                     the following:
  63.  
  64.                          "ds" - Start program on the default drive.  If the
  65.                                   ds_drive.sys  memory area has been loaded
  66.                                   and    contains    directory    structure
  67.                                   information  then  rescanning of the disk
  68.                                   for the directory structure info  is  not
  69.                                   necessary.
  70.  
  71.                          "ds c" - Start program with "c" drive as the first
  72.                                   displayed  drive.  This  format  is  also
  73.                                   used  if  it  becomes necessary to rescan
  74.                                   the disk directory  structure  and  avoid
  75.                                   using    possibly    outdated   directory
  76.                                   structure information  contained  in  the
  77.                                   ds_drive.sys driver memory area. There is
  78.                                   an option within the DS program (Cntrl-D)
  79.                                   to   rescan  the  drive  and  update  the
  80.                                   directory structure information  so  that
  81.                                   exiting and re-entering DS with "ds c" is
  82.                                   not necessary.
  83.  
  84.    ds_bkup.exe   - The backup program which is activated from within the DS
  85.                     program  by  selecting the "b" option.  This program is
  86.                     not a self sufficient program.  It cannot  be  executed
  87.                     on  its  own  and  work properly.  It expects to obtain
  88.                     directory structure information from  the  ds_drive.sys
  89.                     memory area.  It must reside in a directory located  in
  90.                     your PATH.
  91.  
  92.    ds_.doc       - An abbreviated user document.
  93.  
  94.    ds_mouse.msc  - Source  file for a  Mouse  Systems optical mouse  device
  95.                     driver.
  96.  
  97.    ds_mouse.exe  - Executable  device  driver  for  Mouse  Systems  optical
  98.                    mouse.
  99.  
  100.  
  101.    Current Program Limitations:
  102.  
  103.        MS/PC DOS 2.0+
  104.  
  105.        Maximum number of fixed/hard disk drives supported: 2
  106.        (plus any number of floppy and/or ram disks)
  107.  
  108.        Maximum number of directories per drive: 100
  109.  
  110.        Maximum number of files per directory: 250
  111.  
  112.        Maximum length of full pathname for any directory: 38 characters
  113.  
  114.        These limitations were chosen for no particular reason.  The program
  115.        can be recompiled extending these limitations, but with a consequent
  116.        increase in the size of the program.  The program currently takes up
  117.        approximately 50K during execution. This does not include the backup
  118.        option (which during  execution  takes  up  additional  core  -  but
  119.        releases it upon termination of the option), nor does it include the
  120.        ds_drive.sys device driver which permanently reserves an area in low
  121.        memory.
  122.  
  123.  
  124.    Author:  LCDR Nat Martino
  125.  
  126.             currently:
  127.                    Computer Science Department
  128.                    U. S. Naval Academy
  129.                    Annapolis, MD  21402-5002
  130.                    (301) 267-2797
  131.  
  132.             after 1 June 1986:
  133.                    Pacific Missile Test Center (Code 4002)
  134.                    Point Mugu, CA  93042-5000
  135.                    (805) 989-7535
  136.  
  137.             As I am not requesting  any  financial  contributions  for
  138.             using this program,  my only gratification is that someone
  139.             finds this program to be of use to them.  I would  request
  140.             of  those  that  do  find  this  program  to be of use the
  141.             following:
  142.  
  143.                1) Give me a call (not collect) or drop me a line so  I
  144.             know that someone is actually using the program.
  145.  
  146.                2)  Write  a  program  of  your own and place it in the
  147.             public domain so I can use it.
  148.  
  149.